第 4 章 OTA 使用说明 ================================ 1、概述 ############ 测试盒OTA升级介绍 <<<<<<<<<<<<<<<<< | AC630N默认支持通过杰理蓝牙测试盒进行BLE或者EDR链路的OTA升级,方便用户在开发阶段对不方便有线升级的样机进行固件更新,或者在量产阶段进行批量升级。有关杰理蓝牙测试盒的使用及相关升级操作说明,详见 **测试盒使用说明** 。 APP OTA升级介绍 <<<<<<<<<<<<<<<< | AC630N 可选支持APP OTA升级,SDK提供通过JL_RCSP协议与APP交互完成OTA的demo流程。用户可以直接参考JL_RCSP协议相关文档和手机APP OTA外接库说明,将APP OTA功能集成到用户自家APP中。APP OTA功能方便对已市场的产品进行远程固件推送升级,以此修复已知问题或支持新功能。 .. admonition:: 注 目前APP升级支持 BLE模式,EDR暂不支持。 2、OTA-APP升级(BLE) ###################### SDK工程相关配置 <<<<<<<<<<<<<<<< | 1)在app_config.h打开相关的宏定义:RCSP_BTMATE_EN、RCSP_UPDATE_EN。 .. code-block:: c //需要app(BLE)升级要开一下宏定义   #define RCSP_BTMATE_EN                    1   #define RCSP_UPDATE_EN                    1   #define UPDATE_MD5_ENABLE                 0  .. admonition:: 注 板级头文件必须使能BLE模块功能,才能使用升级功能。 .. code-block:: c #define TCFG_USER_BLE_ENABLE                      1   //BLE功能使能   2)打开APP升级,需要修改ini的话需要在 ``cpu\bd29\tools\bluetooth\app_ota`` 下修改,如果未打开APP升级,则修改 ``cpu\bd29\tools\bluetooth\standard`` 下的ini配置。对应生成的升级文件ufw也在对应的目录下。 手机端工具 <<<<<<<<<<<< | 1)安卓端开发说明:详见tools目录下Android_杰理OTA外接库开发说明。 | 2)IOS端开发说明: 详见tools目录下IOS_杰理OTA外接库开发说明。